Busybox : запускаем crond

Для проверки не отвалился ли ssh тунель на usb модеме E8372, понадобилось периодически запускать скриптик, но думаю не только один надо будет, поэтому cron. Он идет в busybox.


Создал и перешел в каталог /etc/crontab

root@android:/data/root-home # cd /etc root@android:/etc # mkdir crontab root@android:/etc # cd crontab root@android:/etc/crontab #


Создал файл с именем пользователя от которого будет запускаться скриптик - root

root@android:/etc/crontab # echo ' 0 * * * * /etc/check_ssh.sh > /dev/null' >> root


Запускаю демона в foreground, для отладки

# busybox crond -f -l 0 -c /etc/crontab -L /data/cron.log crond: crond (busybox 1.21.1) started, log level 0 crond: USER root pid 28432 cmd /etc/check_ssh.sh > /dev/null


Дальше Вам останеться добавить в автозагрузку запуск демона крона и все по красоте. Вот хелп

root@android:/etc/crontab # busybox crond --help BusyBox v1.21.1 (2014-09-09 21:06:27 CST) multi-call binary. Usage: crond -fbS -l N -d N -L LOGFILE -c DIR -f Foreground -b Background (default) -S Log to syslog (default) -l Set log level. 0 is the most verbose, default 8 -d Set log level, log to stderr -L Log to file -c Working dir

Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу